package com.antu.first.dao;

import com.antu.first.bean.RoomType;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 房间类型设置
 * Created by 姚江 on 2018/3/3.
 */
public interface RoomTypeDao {

    /**
     * 批量添加房间类型
     * @param roomTypes
     * @return
     */
    int batchInsertRoomType(@Param("roomTypes") List<RoomType> roomTypes);

    /**
     * 根据酒店Id查询酒店对应的房间类型列表
     * @param hId
     * @return
     */
    List<RoomType> queryRoomTypeByHid(@Param("hId") int hId);

    /**
     * 根据房间类型Id删除对应的房间类型
     * @param
     * @return
     */
    int deleteRoomTypeById(RoomType roomType);

    /**
     * 按照房间类型ID和酒店ID修改房间类型信息
     * @param roomType
     * @return
     */
    int updateRoomTypeByRoomTypeId(RoomType roomType);

    /**
     * 按照酒店ID新增房间类型
     * @param roomType
     * @return
     */
    int addRoomType(RoomType roomType);
}
